
//VARIABLES GLOBALES
var edadPaciente;

//FUNCIONES
function calcularEdad()
{
	var birthday = document.getElementById("fechanacimiento").value;
    var fechana = new Date(birthday);
	var hoy = new Date();
	var edad = ~~((hoy - fechana)/(1000*60*60*24*365));
	var edadmia = document.getElementById("edad");
	edadmia.value = edad;
	
	if(edad < 18)
	{
		document.getElementById("mensajemenoredad").style.display="block";
		document.getElementById("mensajemenoredad2").style.display="block";
		document.getElementById("chkbxacudiente").disabled=true;
		document.getElementById("chkbxacudiente").checked=true;
		document.getElementById("chkbxacomp").disabled=true;
		document.getElementById("chkbxacomp").checked=true;
		abilitarElementosAcudiente(true);
		abilitarElementosAcompanante(true); 
	}
	else
	{
		document.getElementById("mensajemenoredad").style.display="none";
		document.getElementById("mensajemenoredad2").style.display="none";
		document.getElementById("chkbxacudiente").disabled=false;
		document.getElementById("chkbxacomp").disabled=false;
	}
}

function estadoCivil()
{
	var genero = document.getElementById("sexo").value;
	var estados;
	if(genero == "M")
	{
		estados = ["SOLTERO", "CASADO", "VIUDO","UNIÓN LIBRE"];
	}
	else
	{
		estados = ["SOLTERA", "CASADA", "VIUDA","UNIÓN LIBRE"];	
	}
	llenarSelectEC(estados);

}

function llenarSelectEC(estados)
{
	var genero = document.getElementById("sexo").value;
	var valores;
	if(genero == "M"){
		valores = ["SOLTERO","CASADO", "VIUDO", "UNIÓN LIBRE"];
	}
	else{
		valores = ["SOLTERA","CASADA", "VIUDA", "UNIÓN LIBRE"];
	}
	var combo = document.getElementById("estadocivil");
	combo.options.length = 0;
	for(var i = 0; i < estados.length; i++) {
		var opt = estados[i];
		var val = valores[i];
		var el = document.createElement("option");
		el.textContent = opt;
		el.value = val;
		combo.appendChild(el);
     }
}

function antecedentesMujer()
{
	var genero = document.getElementById("sexo").value;
	
	if(genero == "F")
	{
		document.getElementById("camposmujeres").style.display="block";
	}
	else
	{
		document.getElementById("camposmujeres").style.display="none";
	}
}

function abilitarAcudiente()
{
	if(document.getElementById("chkbxacudiente").checked)
	{
		abilitarElementosAcudiente(true);
	}
	else
	{
		abilitarElementosAcudiente(false);
	}
}

function abilitarElementosAcudiente(valor)
{
	document.getElementById("nombreacudiente").disabled = !valor;
	document.getElementById("telacudiente").disabled = !valor;
	document.getElementById("parentezcoacudiente").disabled = !valor;
	document.getElementById("nombreacudiente").required = valor;
	document.getElementById("telacudiente").required = valor;
	document.getElementById("parentezcoacudiente").required = valor;
}

function abilitarAcompanante()
{

	if(document.getElementById("chkbxacomp").checked == true)
	{
		abilitarElementosAcompanante(true);
	}
	else
	{
		abilitarElementosAcompanante(false);
	}
}

function abilitarElementosAcompanante(valor)
{
	document.getElementById("nombreacompanante").disabled = !valor;
	document.getElementById("telacompanante").disabled = !valor;
	document.getElementById("parentezcoacomp").disabled = !valor;
	document.getElementById("nombreacompanante").required = valor;
	document.getElementById("telacompanante").required = valor;
	document.getElementById("parentezcoacomp").required = valor;
}

function abilitarCiclos()
{
	if(document.getElementById("citologia").value == "S")
	{
		abilitarElementosCiclos(true);
	}
	else
	{
		abilitarElementosCiclos(false);
	}
}

function abilitarElementosCiclos(valor)
{
	document.getElementById("fechacitologia").disabled = !valor;
	document.getElementById("flujo").disabled = !valor;
	document.getElementById("fechacitologia").required = valor;
	document.getElementById("flujo").required = valor;
}

function cancelar()
{
	window.location.href = "../principal.php";
}

function epsOtra()
{
	var eps = document.getElementById("eps").value;
	if(eps == "OTRA"){
		document.getElementById("cual").style.display = "block";
	}else if(eps == "NINGUNA"){
		document.getElementById("cual").style.display = "none";
		document.getElementById("vinculacion").style.display = "none";
	}else{
		document.getElementById("cual").style.display = "none";
		document.getElementById("vinculacion").style.display = "block";
	}
}